package com.ktgj.flight.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ktgj.common.core.annotation.Excel;
import com.ktgj.common.core.web.domain.BaseEntity;

/**
 * 机票舱位退改签规则对象 flight_cabinrule
 * 
 * @author ruoyi
 * @date 2022-04-18
 */
public class FlightCabinrule extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long ruleid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String airline;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long cabinlevel;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String fullpricecabin;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cabin;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String ismatchcabinmark;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String isused;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String isspecial;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String iscompute;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal notless;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal highdiscount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal lowdiscount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cabinmark;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String dstairport;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String orgairport;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date validdatecabin;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date ivaliddatecabin;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date validdateflight;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date ivaliddateflight;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String orgconditions;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String dstconditions;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String chdorgconditions;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String chddstconditions;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String changeorgconditions;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String changedstconditions;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String changechdorgconditions;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String changechddstconditions;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long baseamounttype;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String refund;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String sign;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String change;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String servicemsg;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long employeeid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date operationtime;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long iscurrency;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cabinrmk;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cabinlevelname;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String baggage;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String isadultprice;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String ischildrendiscount;

    public void setRuleid(Long ruleid) 
    {
        this.ruleid = ruleid;
    }

    public Long getRuleid() 
    {
        return ruleid;
    }
    public void setAirline(String airline) 
    {
        this.airline = airline;
    }

    public String getAirline() 
    {
        return airline;
    }
    public void setCabinlevel(Long cabinlevel) 
    {
        this.cabinlevel = cabinlevel;
    }

    public Long getCabinlevel() 
    {
        return cabinlevel;
    }
    public void setFullpricecabin(String fullpricecabin) 
    {
        this.fullpricecabin = fullpricecabin;
    }

    public String getFullpricecabin() 
    {
        return fullpricecabin;
    }
    public void setCabin(String cabin) 
    {
        this.cabin = cabin;
    }

    public String getCabin() 
    {
        return cabin;
    }
    public void setIsmatchcabinmark(String ismatchcabinmark) 
    {
        this.ismatchcabinmark = ismatchcabinmark;
    }

    public String getIsmatchcabinmark() 
    {
        return ismatchcabinmark;
    }
    public void setIsused(String isused) 
    {
        this.isused = isused;
    }

    public String getIsused() 
    {
        return isused;
    }
    public void setIsspecial(String isspecial) 
    {
        this.isspecial = isspecial;
    }

    public String getIsspecial() 
    {
        return isspecial;
    }
    public void setIscompute(String iscompute) 
    {
        this.iscompute = iscompute;
    }

    public String getIscompute() 
    {
        return iscompute;
    }
    public void setNotless(BigDecimal notless) 
    {
        this.notless = notless;
    }

    public BigDecimal getNotless() 
    {
        return notless;
    }
    public void setHighdiscount(BigDecimal highdiscount) 
    {
        this.highdiscount = highdiscount;
    }

    public BigDecimal getHighdiscount() 
    {
        return highdiscount;
    }
    public void setLowdiscount(BigDecimal lowdiscount) 
    {
        this.lowdiscount = lowdiscount;
    }

    public BigDecimal getLowdiscount() 
    {
        return lowdiscount;
    }
    public void setCabinmark(String cabinmark) 
    {
        this.cabinmark = cabinmark;
    }

    public String getCabinmark() 
    {
        return cabinmark;
    }
    public void setDstairport(String dstairport) 
    {
        this.dstairport = dstairport;
    }

    public String getDstairport() 
    {
        return dstairport;
    }
    public void setOrgairport(String orgairport) 
    {
        this.orgairport = orgairport;
    }

    public String getOrgairport() 
    {
        return orgairport;
    }
    public void setValiddatecabin(Date validdatecabin) 
    {
        this.validdatecabin = validdatecabin;
    }

    public Date getValiddatecabin() 
    {
        return validdatecabin;
    }
    public void setIvaliddatecabin(Date ivaliddatecabin) 
    {
        this.ivaliddatecabin = ivaliddatecabin;
    }

    public Date getIvaliddatecabin() 
    {
        return ivaliddatecabin;
    }
    public void setValiddateflight(Date validdateflight) 
    {
        this.validdateflight = validdateflight;
    }

    public Date getValiddateflight() 
    {
        return validdateflight;
    }
    public void setIvaliddateflight(Date ivaliddateflight) 
    {
        this.ivaliddateflight = ivaliddateflight;
    }

    public Date getIvaliddateflight() 
    {
        return ivaliddateflight;
    }
    public void setOrgconditions(String orgconditions) 
    {
        this.orgconditions = orgconditions;
    }

    public String getOrgconditions() 
    {
        return orgconditions;
    }
    public void setDstconditions(String dstconditions) 
    {
        this.dstconditions = dstconditions;
    }

    public String getDstconditions() 
    {
        return dstconditions;
    }
    public void setChdorgconditions(String chdorgconditions) 
    {
        this.chdorgconditions = chdorgconditions;
    }

    public String getChdorgconditions() 
    {
        return chdorgconditions;
    }
    public void setChddstconditions(String chddstconditions) 
    {
        this.chddstconditions = chddstconditions;
    }

    public String getChddstconditions() 
    {
        return chddstconditions;
    }
    public void setChangeorgconditions(String changeorgconditions) 
    {
        this.changeorgconditions = changeorgconditions;
    }

    public String getChangeorgconditions() 
    {
        return changeorgconditions;
    }
    public void setChangedstconditions(String changedstconditions) 
    {
        this.changedstconditions = changedstconditions;
    }

    public String getChangedstconditions() 
    {
        return changedstconditions;
    }
    public void setChangechdorgconditions(String changechdorgconditions) 
    {
        this.changechdorgconditions = changechdorgconditions;
    }

    public String getChangechdorgconditions() 
    {
        return changechdorgconditions;
    }
    public void setChangechddstconditions(String changechddstconditions) 
    {
        this.changechddstconditions = changechddstconditions;
    }

    public String getChangechddstconditions() 
    {
        return changechddstconditions;
    }
    public void setBaseamounttype(Long baseamounttype) 
    {
        this.baseamounttype = baseamounttype;
    }

    public Long getBaseamounttype() 
    {
        return baseamounttype;
    }
    public void setRefund(String refund) 
    {
        this.refund = refund;
    }

    public String getRefund() 
    {
        return refund;
    }
    public void setSign(String sign) 
    {
        this.sign = sign;
    }

    public String getSign() 
    {
        return sign;
    }
    public void setChange(String change) 
    {
        this.change = change;
    }

    public String getChange() 
    {
        return change;
    }
    public void setServicemsg(String servicemsg) 
    {
        this.servicemsg = servicemsg;
    }

    public String getServicemsg() 
    {
        return servicemsg;
    }
    public void setEmployeeid(Long employeeid) 
    {
        this.employeeid = employeeid;
    }

    public Long getEmployeeid() 
    {
        return employeeid;
    }
    public void setOperationtime(Date operationtime) 
    {
        this.operationtime = operationtime;
    }

    public Date getOperationtime() 
    {
        return operationtime;
    }
    public void setIscurrency(Long iscurrency) 
    {
        this.iscurrency = iscurrency;
    }

    public Long getIscurrency() 
    {
        return iscurrency;
    }
    public void setCabinrmk(String cabinrmk) 
    {
        this.cabinrmk = cabinrmk;
    }

    public String getCabinrmk() 
    {
        return cabinrmk;
    }
    public void setCabinlevelname(String cabinlevelname) 
    {
        this.cabinlevelname = cabinlevelname;
    }

    public String getCabinlevelname() 
    {
        return cabinlevelname;
    }
    public void setBaggage(String baggage) 
    {
        this.baggage = baggage;
    }

    public String getBaggage() 
    {
        return baggage;
    }
    public void setIsadultprice(String isadultprice) 
    {
        this.isadultprice = isadultprice;
    }

    public String getIsadultprice() 
    {
        return isadultprice;
    }
    public void setIschildrendiscount(String ischildrendiscount) 
    {
        this.ischildrendiscount = ischildrendiscount;
    }

    public String getIschildrendiscount() 
    {
        return ischildrendiscount;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("ruleid", getRuleid())
            .append("airline", getAirline())
            .append("cabinlevel", getCabinlevel())
            .append("fullpricecabin", getFullpricecabin())
            .append("cabin", getCabin())
            .append("ismatchcabinmark", getIsmatchcabinmark())
            .append("isused", getIsused())
            .append("isspecial", getIsspecial())
            .append("iscompute", getIscompute())
            .append("notless", getNotless())
            .append("highdiscount", getHighdiscount())
            .append("lowdiscount", getLowdiscount())
            .append("cabinmark", getCabinmark())
            .append("dstairport", getDstairport())
            .append("orgairport", getOrgairport())
            .append("validdatecabin", getValiddatecabin())
            .append("ivaliddatecabin", getIvaliddatecabin())
            .append("validdateflight", getValiddateflight())
            .append("ivaliddateflight", getIvaliddateflight())
            .append("orgconditions", getOrgconditions())
            .append("dstconditions", getDstconditions())
            .append("chdorgconditions", getChdorgconditions())
            .append("chddstconditions", getChddstconditions())
            .append("changeorgconditions", getChangeorgconditions())
            .append("changedstconditions", getChangedstconditions())
            .append("changechdorgconditions", getChangechdorgconditions())
            .append("changechddstconditions", getChangechddstconditions())
            .append("baseamounttype", getBaseamounttype())
            .append("refund", getRefund())
            .append("sign", getSign())
            .append("change", getChange())
            .append("servicemsg", getServicemsg())
            .append("employeeid", getEmployeeid())
            .append("createtime", getCreateTime())
            .append("operationtime", getOperationtime())
            .append("iscurrency", getIscurrency())
            .append("cabinrmk", getCabinrmk())
            .append("cabinlevelname", getCabinlevelname())
            .append("baggage", getBaggage())
            .append("isadultprice", getIsadultprice())
            .append("ischildrendiscount", getIschildrendiscount())
            .toString();
    }
}
